package com.bonc.modules.rpt.entity;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author jinlong
 * @date 2021/7/12
 */
@Data
@TableName("TB_RPT_SER_10086_COMPLAIN_CUSTOM_MON")
public class ComplainSatisfactionDeptEntity {
    @ExcelProperty("处理日期")
    @ExcelIgnore
    private Integer dealDate;
    @ExcelProperty("部门")
    private String customBizType;
    @ExcelProperty({"整体感知（10%）", "参评量"})
    private Integer dealSatisCnt;
    @ExcelProperty({"整体感知（10%）", "得分总和"})
    private Integer dealSatisScore;
    @ExcelProperty({"整体感知（10%）", "得分均值"})
    private BigDecimal avgDealSatisScore;
    @ExcelProperty({"整体感知（10%）", "满意度"})
    private BigDecimal dealSatisRate;
    @ExcelProperty({"投诉处理满意度（30%）", "参评量"})
    private Integer dealSpeedCnt;
    @ExcelProperty({"投诉处理满意度（30%）", "得分总和"})
    private String dealSpeedScore;
    @ExcelProperty({"投诉处理满意度（30%）", "得分均值"})
    private BigDecimal avgDealSpeedScore;
    @ExcelProperty({"投诉处理满意度（30%）", "满意度"})
    private BigDecimal dealSpeedRate;
    @ExcelProperty({"人员态度（10%）", "参评量"})
    private Integer dealSerCnt;
    @ExcelProperty({"人员态度（10%）", "得分总和"})
    private String dealSerScore;
    @ExcelProperty({"人员态度（10%）", "得分均值"})
    private BigDecimal avgDealSerScore;
    @ExcelProperty({"人员态度（10%）", "满意度"})
    private BigDecimal dealSerRate;
    @ExcelProperty({"投诉处理能力（10%）", "参评量"})
    private Integer dealSkillCnt;
    @ExcelProperty({"投诉处理能力（10%）", "得分总和"})
    private String dealSkillScore;
    @ExcelProperty({"投诉处理能力（10%）", "得分均值"})
    private BigDecimal avgDealSkillScore;
    @ExcelProperty({"投诉处理能力（10%）", "满意度"})
    private BigDecimal dealSkillRate;
    @ExcelProperty({"问题解决情况（40%）", "参评量"})
    private Integer dealResultCnt;
    @ExcelProperty({"问题解决情况（40%）", "得分总和"})
    private String dealResultScore;
    @ExcelProperty({"问题解决情况（40%）", "得分均值"})
    private BigDecimal avgDealResultScore;
    @ExcelProperty({"问题解决情况（40%）", "满意度"})
    private BigDecimal dealResultRate;

    @ExcelIgnore
    private BigDecimal satisfationRate;
    @ExcelIgnore
    private String ifGuarantee;

}
